Better Toggle Group
Better Toggle Groups fix some issues with the built in Toggle Group.
Namely, it handles better toggles that are non-interactable which should not become the initial toggle.
Also, if you use toggles as tabs (together with a Tab Switch Controller), some timing issues can occur and cause bugs.
Therefore, if you need a Toggle Group, always use a Better Toggle Group and make sure that all Toggles of that group are actually Better Toggles.
Code
You can access all Toggles of the Better Toggle Group via code or you can GetAllInteractableToggles() , which provides all toggles of the group that are currently interactable.