     //  Overridden event handlers: UIComponent
     //
     //--------------------------------------------------------------------------
-
+    /**
+     *  @private
+     */
+    override protected function focusInHandler(event:FocusEvent):void
+    {
+        var fm:IFocusManager = focusManager;
+        if (fm)
+            fm.showFocusIndicator = enabled;
+        
+        super.focusInHandler(event);
+    }
+    
     /**
      *  @private
      *  Support the use of keyboard within the group.

import mx.events.ItemClickEvent;
import mx.managers.IFocusManager;
import mx.managers.IFocusManagerGroup;

use namespace mx_internal;

//--------------------------------------
//  Styles

     *  @private
     *  Create radio button group if it does not exist
     *  and add the instance to the group.
     * 
     *  @throws ArgumentError If the radio button has a different parent than
     *  the other radio buttons already in the group.
     */
    private function addToGroup():FxRadioButtonGroup
    {        
        var g:FxRadioButtonGroup = group; // Trigger getting the group
        if (g)
        {
            if (g.numRadioButtons && g.getRadioButtonAt(0).parent != parent)
            {
                throw ArgumentError(
                    resourceManager.getString("components", "rbMustHaveSameParent"));
            }
                        
            g.mx_internal::addInstance(this);
        }
        
        return g;
