Add enable/disable functionality for the ButtonGroup widget. Closes #25.