Button group refactoring and fixes (#25395)
Button group refactoring and fixes (#25395)


stanwmusic/bootstrap,GerHobbelt/bootstrap,GerHobbelt/bootstrap,bardiharborow/bootstrap,twbs/bootstrap,stanwmusic/bootstrap,inway/bootstrap,gijsbotje/bootstrap,nice-fungal/bootstrap,bardiharborow/bootstrap,twbs/bootstrap,tagliala/bootstrap,coliff/bootstrap,m5o/bootstrap,stanwmusic/bootstrap,nice-fungal/bootstrap,peterblazejewicz/bootstrap,yuyokk/bootstrap,inway/bootstrap,peterblazejewicz/bootstrap,yuyokk/bootstrap,zalog/bootstrap,m5o/bootstrap,yuyokk/bootstrap,bardiharborow/bootstrap,inway/bootstrap,gijsbotje/bootstrap,tjkohli/bootstrap,kvlsrg/bootstrap,coliff/bootstrap,zalog/bootstrap,gijsbotje/bootstrap,tagliala/bootstrap,peterblazejewicz/bootstrap,kvlsrg/bootstrap,GerHobbelt/bootstrap,stanwmusic/bootstrap,tjkohli/bootstrap,yuyokk/bootstrap,zalog/bootstrap,kvlsrg/bootstrap,tagliala/bootstrap,bardiharborow/bootstrap,nice-fungal/bootstrap,gijsbotje/bootstrap