Here you are a possible workaround by overriding the RadRating's _mouseOut method:
<telerik:RadRating ID="RR1" runat="server" RenderMode="Lightweight" Precision="Item">
<Items>
<telerik:RadRatingItem Value="0" />
<telerik:RadRatingItem Value="1" />
<telerik:RadRatingItem Value="2" />
<telerik:RadRatingItem Value="3" />
<telerik:RadRatingItem Value="4" />
</Items>
</telerik:RadRating>
<script>
Telerik.Web.UI.RadRating.prototype._mouseOut = function (e, mouseMove) {
var isMouseOverUl = $telerik.isMouseOverElementEx(this._ulWrapper, e);
if (isMouseOverUl) {
// Clear the reference here as the mouseOver event is raised after the mouseMove with reference to the old hovered item. Thus the code for
// mouseMove is executed for the old hovered item with mouse coordinates relative to the new hovered item leading to blinking effect.
if (!mouseMove && $T.RatingPrecision.Item != this._precision)
this._hoveredItem = null;
$telerik.cancelRawEvent(e);
}
this._attachDocumentHandlers(false);
this._createPartElements(false);
this._storeStartCoords(false);
this._spanSize = null;
this._hoveredItem = null;
this._clearOverState();
if (this._clearSelectedStateOnHover)
this._synchronizeUIWithValue(this._value);
};
</script>