Исправление для TSpeedButton:
Поведение, описанное @David Heffernan, не совсем верно для скоростных кнопок в группе.Вызов метода Click, похоже, не влияет на состояние кнопок «Вниз».
Чтобы решить эту проблему, я использовал следующий код:
MyButton.Click;
MyButton.Down := True;