Opposite of dgRowSelect

I need the row clicked on a DBGrid to highlight, and for this I am using the
property dgRowSelect. But I also want to "deselect" the same row at a second
clik. Simply setting dgRowselect to false doesn't accomplish this, since now
the cell where the mouse has been clicked appears highlighted. How do I
remove entirely the highlight ? Is there a way ?