Do not validate `disabled` and `novalidate` fields. Thanks to Michał for the idea (this and the one to implement custom validations). WARNING: this may not work on fields disabled only because their parent fieldsets being disabled - jQuery does not support IE < 9 in that case :(.
Add test for `disabled` and `novalidate` support implemented in previous commit.