This answer explains how to disable all inputs of a form, I required to just disable a single input of a form.
I require to disable validation for a single field (note the server must still receive the value (i.e. it must be POSTED, and thats why I can't use disable).
In my scenario when a sub form is marked for deletion, it is hidden, but the backend still requires to receive the form so it can process the deletion, however it may fail validation, but the form is now hidden, so the submit silently fails. The input type of the form maybe be various types, e.g. radios, text, url email, thats why I don't just want to set the inputs to "" and remove required, but may have to resort to this.
What I have tried:
<input type="email" disabled> <!-- need it to be posted -->
<input type="email" novalidate> <!-- only works on forms, html5 is so inconsistent -->