      */
     override protected function focusOutHandler(event:FocusEvent):void
     {
+        if (focusManager)
+            focusManager.defaultButtonEnabled = true;
+            
         // trace(">>DGFocusOut " + itemEditorInstance + " " + event.relatedObject, event.target);
         if (event.target == this)
             super.focusOutHandler(event);

            // trace("setting focus to item editor");
            if (itemEditorInstance is IFocusManagerComponent)
                fm.setFocus(IFocusManagerComponent(itemEditorInstance));
            fm.defaultButtonEnabled = false;

            var event:DataGridEvent =
                new DataGridEvent(DataGridEvent.ITEM_FOCUS_IN);
            event.columnIndex = _editedItemPosition.columnIndex;

     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function get editable():Boolean
    {
        return _editable;
    }
    
    /**
     *  @private
     */
    public function set editable(value:Boolean):void
    {
        _editable = value;
        
        if (focusManager)
            focusManager.defaultButtonEnabled = !value;
    }

    //----------------------------------
    //  editedItemPosition
