Fixes #7450 - do not mark non-required fields

If validation is conditional we don't mark fields as required by
default. Also fixes disabling by override using :required option.
I don't care too much but I think it's better to not mark input as required and display validation error when saving if it was in fact required than make user think that the input is required (while it isn't).