added support for the form attribute novalidate