Don't change native semantics

role attributes completely override native element semantics.

<ul role="navigation"> ... </ul>

<div role="navigation"> <ul> ... </ul> </div>