Я использую следующую библиотеку проектирования материалов
implementation "com.google.android.material:material:1.2.0-alpha01"
И вот как я реализую свою кнопку переключения материалов
<com.google.android.material.button.MaterialButtonToggleGroup
id="@+id/toggleBtnGroup"
app:singleSelection="true"
android:id="@+id/toggle_button_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:checkedButton="@+id/leftAlign">
<com.google.android.material.button.MaterialButton
id="@+id/leftAlign"
style="?attr/materialButtonOutlinedStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Left"/>
<com.google.android.material.button.MaterialButton
id="@+id/centerAlign"
style="?attr/materialButtonOutlinedStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Center"/>
<com.google.android.material.button.MaterialButton
id="@+id/rightAlign"
style="?attr/materialButtonOutlinedStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Right"/>
</com.google.android.material.button.MaterialButtonToggleGroup>
Теперь, когда явыберите другие кнопки, одновременно выбирается только 1 кнопка, как я могу быть уверен, что если пользователь снова выберет выбранную кнопку, она не будет отменена. По сути, я хочу, чтобы хотя бы одна из этих кнопок была выбрана в определенное время. 
Как можно это сделать?