From a question on our forums, does anyone know why Umbraco removes the role attribute if added to a div?
It isn't TinyMCE since outside of umbraco it does not remove the role attribute, only when in the Umbraco backoffice.
Doesn't matter what you do with validelements, it always removes the role attribute from div or span tags