I wrote a while back about a shortcoming of jQueryUI buttonsets Twitter bootstrap has become a much more prominent UI toolset than jQueryUI in recent years but its buttonset corollary has the same problem. The solution is equally as easy, and maybe even a little better given the icon set bootstrap already includes that can be leveraged http://jsbin.com/xabatatuki/edit?html,css,output
2020 update
modern UI set buttons and toggle switches still suffer from this :(