Deselect row in Blazor datagrid


Is it possible to deselect a row in a datagrid? I have a multilevel grid where I would like to "keep" the leaf grids open. However, if I select a row on the first leaf and then expand another parent and select a row in the second leaf, the row in the first leaf stays selected. I would like it to deselect (it is used in a master/detail form).

I know I can use ExpandMode="DataGridExpandMode.Single" and that will rerender the leafs on the parent, but that is not ideal as I want the expanded hierarchy to be visible to the user.


Here are two an examples with latest Radzen.Blazor: