Datagrid in multi-select mode

When using the multi-Select mode of the grid and trying to deselect programitcally (selectedServices = null;) all rows, it removes the check mark in the rows but leaves one of the previously selected rows highlighted, as if it was selected. I can't seem to un-highlight all the rows of the grid. I've tried the grid.Reload() but the highlight remains. Even if I sort the grid from the UI it retains the one highlighted row.
Is there a way to deselect all rows programactically and remove all check marks and highlighting?

I'm unable to reproduce this on our demo: