Dynamically removing tabs

Thanks, I'm using the "Visible" property on the RadzenTabsItems, but they still appear in the list of items for the RadzenTabs control.

This ends up being an issue for me as I have RequiredValidators on tabs that are not Visible, which then prevents FormSubmit.

Since I don't need anything on the non-visible tabs, it seems like the cleanest approach would be to remove them from the form instance completely.

I saw this past post that uses "RemoveAt" with the Tabs bound to a List:

https://forum.radzen.com/t/dynamic-tabs-with-showing-razor-pages-in-each-tab/8506/2?u=db1234

Could you help me understand why using RemoveItem isn't recommended?

Is there another approach I could use to remove the tabs on a dynamic basis when the form loads?

I've tried overriding OnAfterRenderAsync but my reference to the Tabs control is still null at that point.