HTML5 i inputy poza formularzem. Atrybut novalidate na formularzu nadpisuje i wyłącza HTML5 metody walidacji np. required na inputach
<form action="demo_form.asp" id="form1" novalidate>
First name: <input type="text" name="fname"><br>
<input type="submit" value="Submit">
</form>
Last name: <input type="text" name="lname" form="form1">