Is this really what has to be done to clear the selection of an ASP.NET TreeView?
There's no in-built method to do this. Your extension method looks great.

Even if TreeView did have an obscurely-named method to clear its selected node, I can only imagine it doing exactly the same as what you've written anyway.