Browsers that support required out of the box will fall back to native behaviour for that missing input condition, but use HTML-Form-Shim's implementation for all other conditions. The result is inconsistent.
required