Refresh mFocusedNode before clearing focus

Fixes: 169099380
Test: manual
Change-Id: Ie1ef0d59497dc726ea5a28ac71fdf1d9b5fad0cb
diff --git a/src/com/android/car/rotary/RotaryService.java b/src/com/android/car/rotary/RotaryService.java
index f340df2..8bae1b7 100644
--- a/src/com/android/car/rotary/RotaryService.java
+++ b/src/com/android/car/rotary/RotaryService.java
@@ -1612,6 +1612,7 @@
      * might go out of sync.
      */
     private void maybeClearFocusInCurrentWindow(@Nullable AccessibilityNodeInfo targetFocus) {
+        mFocusedNode = Utils.refreshNode(mFocusedNode);
         if (mFocusedNode == null || !mFocusedNode.isFocused()
                 || (targetFocus != null
                         && mFocusedNode.getWindowId() == targetFocus.getWindowId())) {