Index: /CKEditor/trunk/_source/plugins/toolbar/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/toolbar/plugin.js	(revision 4185)
+++ /CKEditor/trunk/_source/plugins/toolbar/plugin.js	(revision 4186)
@@ -60,8 +60,4 @@
 			var itemKeystroke = function( item, keystroke )
 			{
-				function isDisabled( item )
-				{
-					return item.id && CKEDITOR.document.getById( item.id ).hasClass( 'cke_disabled' );
-				}
 				switch ( keystroke )
 				{
@@ -69,7 +65,5 @@
 					case 9 :					// TAB
 						// Look for the next item in the toolbar.
-						// Jump to next toolbar if this one finishes.
-						// Skip non-focusable items (eg separators) and disabled ones also.
-						while ( ( item = item.next || ( item.toolbar.next && item.toolbar.next.items[ 0 ] ) ) && ( !item.focus || isDisabled( item ) ) )
+						while ( ( item = item.next || ( item.toolbar.next && item.toolbar.next.items[ 0 ] ) ) && !item.focus )
 						{ /*jsl:pass*/ }
 
@@ -86,7 +80,5 @@
 					case CKEDITOR.SHIFT + 9 :	// SHIFT + TAB
 						// Look for the previous item in the toolbar.
-						// Jump to previous toolbar if this one finishes.
-						// Skip non-focusable items (eg separators) and disabled ones also.
-						while ( ( item = item.previous || ( item.toolbar.previous && item.toolbar.previous.items[ item.toolbar.previous.items.length - 1 ] ) ) && ( !item.focus || isDisabled( item ) ) )
+						while ( ( item = item.previous || ( item.toolbar.previous && item.toolbar.previous.items[ item.toolbar.previous.items.length - 1 ] ) ) && !item.focus )
 						{ /*jsl:pass*/ }
 
