GF-59421: Reduce unnecessary unspot() call

In pointerMode, last focused list item should unspotted to prevent
looping as new pages come up.
However, current condition statement is not enough because upspot() does
not change enyo.Spotligth.getCurrent().
It just remove spotlight class.
If we do not call unnecessary unspot(), more condition check should be
added