novalidate support for forms
use `[name]` selector, split tests
correct novalidate attribute checks, optimize svg files