Using the approach you suggested (hbox) renders the selectedIndex
property unusable but selectedItem
still works!
<listbox id="myList" onselect="(this.selectedItem.label='x')">
<hbox style="">
<listitem label="Aaa"/>
<listitem label="Bbbb"/>
<listitem label="Ccccc"/>
</hbox>
</listbox>
Or how about using a toolbar:
<toolbar style="-moz-appearance:groupbox" flex="0">
<toolbarbutton type="radio" group="xxx" label="a"/>
<toolbarbutton type="radio" group="xxx" label="b"/>
<toolbarbutton type="radio" group="xxx" label="c"/>
</toolbar>