Если вы хотите поведение переключателей, используйте переключатели.
Используйте javascript, чтобы скрыть переключатели и создать кнопки вкладок вместо оригинальных переключателей. Поток событий щелчка от кнопки вкладки до оригинального переключателя. Вы также можете захотеть иметь общее событие для отмены выбора других кнопок вкладки.
Ваши кнопки также будут хорошо работать, если JavaScript отключен.
Поскольку вы упомянули, что используете winforms, вместо Javascript вы можете переопределить метод рисования производным классом RadioButton, чтобы нарисовать вашу Radiobutton в качестве вкладки. Вот базовый пример
public class ButtonRadioButton : RadioButton {
protected override void OnPaint(PaintEventArgs e) {
PushButtonState state;
if (this.Checked)
state = PushButtonState.Pressed;
else
state = PushButtonState.Normal;
ButtonRenderer.DrawButton(e.Graphics, e.ClipRectangle, state);
}
}