modelbutton: Unify activation code paths
Opening submenus by Enter or Space wasn't working, because we had different code paths for activation via keynav and via click. Unify them.
Opening submenus by Enter or Space wasn't working, because we had different code paths for activation via keynav and via click. Unify them.