Let individual input required-ness be overridden

In my case I have a model with required fields. If they're not set in the UI on create I generate them for the user. I don't want these elements to get a required attribute.

Specs pass and the negative test case was already there. Happy to tweak it, let me know!