(Bug?) Toggle Group onEnabled Behaviour

I need to disable/enable gameObject with ToggleGroup.
When I make gameObject.SetActive(false) ToggleGroup makes all ActiveToggles.isOn = true. After gameObject.SetActive(true) ToggleGroup check for all toggles and make active the last one.
And I catch OnValueChanged of all toggles!

That’s really strange behaviour…

That’s b/c you call this.SetToggleGroup((ToggleGroup) null, false) when Toggle.onDisable

PS
I use group.allowSwitchOff = disable on Toggle.OnEnable/OnDisable to fix that, but…

I have the exact same problem. Seems like a bug to me.

I found this:

from here