https://www.w3.org/TR/wai-aria-practices-1.1/examples/menu-button/menu-button-actions-active-descendant.html It looks like the current implementation use `element.focus()` instead. Any thoughts on using `active-descendant` approach?