Radio buttonset styling

Radio buttonset styling

I like the way jQuery defines radio buttonsets, and would like to add some styling changes:
  1. an optional vertical rather than horizontal layout, including width overrides and appropriate changes to rounded corners
  2. set tabindex to '-1' to prevent keys like TAB and arrows from triggering a click event on the wrong element
For #1, I can use <br /> elements to force the horizontal layout, but the corners look strange, and the width attributes seem to get overridden.

For #2, any attributes I add to the label seem to get overridden.

Am I missing something simple, or should I make this an enhancement request?