Index: wp-content/themes/twentyfourteen/js/functions.js
===================================================================
--- wp-content/themes/twentyfourteen/js/functions.js	(revision 26689)
+++ wp-content/themes/twentyfourteen/js/functions.js	(working copy)
@@ -56,7 +56,7 @@
 
 	$( function() {
 		// Search toggle.
-		$( '.search-toggle' ).on( 'click.twentyfourteen', function() {
+		$( '.search-toggle' ).on( 'click.twentyfourteen', function( event ) {
 			var that    = $( this ),
 				wrapper = $( '.search-box-wrapper' );
 
@@ -63,7 +63,7 @@
 			that.toggleClass( 'active' );
 			wrapper.toggleClass( 'hide' );
 
-			if ( that.is( '.active' ) ) {
+			if ( that.is( '.active' ) || $( '.screen-reader-text' ) === event.target ) {
 				wrapper.find( '.search-field' ).focus();
 			}
 		} );
Index: wp-content/themes/twentyfourteen/style.css
===================================================================
--- wp-content/themes/twentyfourteen/style.css	(revision 26689)
+++ wp-content/themes/twentyfourteen/style.css	(working copy)
@@ -903,11 +903,7 @@
 	width: 100%;
 }
 
-.search-toggle .screen-reader-text {
-	right: 0; /* This makes sure a horizontal scrollbar won't appear */
-}
 
-
 /**
  * 5.0 Navigation
  * -----------------------------------------------------------------------------
