reverted back to using the required property which enables some styling and tooltips in some browsers