используйте фазу ht ecapture для изменения кнопок и, возможно, используйте FocusEvent вместо CLICK, затем вы также переключаете кнопки при использовании «вкладок» через поля ввода:
private function addListeners():void
{
a.addEventListener(FocusEvent.FOCUS_IN, buttonSwitcher, true);
b.addEventListener(FocusEvent.FOCUS_IN, buttonSwitcher, true);
}
public function buttonSwitcher(event:FocusEvent):void
{
form.defaultButton = (((event.currentTarget as TextInput).id == "a") ? aButton : bButton);
}