Не знаю, насколько это практично, но после такого бубна программное переключение вновь вроде работает.
Метод init() на форме:
X++:
public void init()
{
formBuildGroupControl formBuildGroupControl;
;
formBuildGroupControl = element.form().design().control("GroupCtrl");
formBuildGroupControl.enabled(true);
super();
}
Это касается не только Group но и некоторых других контролов, например, TreeView.
P.S. Пардон, в приведенном мною примере речь идет просто о Group а не о ButtonGroup. Но догадываюсь, что корень общий.