When setting required to TextInput it is not set to the input element - only on the aria attribute:
Could you set it so that built-in form validation can be used fully? For now it is awkward to be able to set a pattern or other constrains but that the component built-in validity is always true if no value is set.