diff --git src/wp-admin/includes/deprecated.php src/wp-admin/includes/deprecated.php
index b032018f28..a95214975b 100644
--- src/wp-admin/includes/deprecated.php
+++ src/wp-admin/includes/deprecated.php
@@ -1490,3 +1490,26 @@ function post_form_autocomplete_off() {
 		echo ' autocomplete="off"';
 	}
 }
+
+/**
+ * Display JavaScript on the page.
+ *
+ * @since 3.5.0
+ * @deprecated 4.9.0
+ */
+function options_permalink_add_js() {
+	?>
+	<script type="text/javascript">
+		jQuery(document).ready(function() {
+			jQuery('.permalink-structure input:radio').change(function() {
+				if ( 'custom' == this.value )
+					return;
+				jQuery('#permalink_structure').val( this.value );
+			});
+			jQuery( '#permalink_structure' ).on( 'click input', function() {
+				jQuery( '#custom_selection' ).prop( 'checked', true );
+			});
+		});
+	</script>
+	<?php
+}
diff --git src/wp-admin/includes/options.php src/wp-admin/includes/options.php
index 6b8114d571..053d5eec64 100644
--- src/wp-admin/includes/options.php
+++ src/wp-admin/includes/options.php
@@ -91,28 +91,6 @@ function options_general_add_js() {
  *
  * @since 3.5.0
  */
-function options_permalink_add_js() {
-	?>
-<script type="text/javascript">
-jQuery(document).ready(function() {
-	jQuery('.permalink-structure input:radio').change(function() {
-		if ( 'custom' == this.value )
-			return;
-		jQuery('#permalink_structure').val( this.value );
-	});
-	jQuery( '#permalink_structure' ).on( 'click input', function() {
-		jQuery( '#custom_selection' ).prop( 'checked', true );
-	});
-});
-</script>
-<?php
-}
-
-/**
- * Display JavaScript on the page.
- *
- * @since 3.5.0
- */
 function options_reading_add_js() {
 ?>
 <script type="text/javascript">
diff --git src/wp-admin/js/common.js src/wp-admin/js/common.js
index 87a478a13f..94344d5602 100644
--- src/wp-admin/js/common.js
+++ src/wp-admin/js/common.js
@@ -181,8 +181,28 @@ $('.contextual-help-tabs').delegate('a', 'click', function(e) {
 
 var permalinkStructureFocused = false,
     $permalinkStructure       = $( '#permalink_structure' ),
+    $permalinkStructureInputs = $( '.permalink-structure input:radio' ),
+    $permalinkCustomSelection = $( '#custom_selection' ),
     $availableStructureTags   = $( '.form-table.permalink-structure .available-structure-tags button' );
 
+// Change permalink structure input when selecting one of the common structures.
+$permalinkStructureInputs.on( 'change', function() {
+	if ( 'custom' === this.value ) {
+		return;
+	}
+
+	$permalinkStructure.val( this.value );
+
+	// Update button states after selection.
+	$availableStructureTags.each( function() {
+		changeStructureTagButtonState( $( this ) );
+	} );
+} );
+
+$permalinkStructure.on( 'click input', function() {
+	$permalinkCustomSelection.prop( 'checked', true );
+} );
+
 // Check if the permalink structure input field has had focus at least once.
 $permalinkStructure.on( 'focus', function( event ) {
 	permalinkStructureFocused = true;
@@ -249,7 +269,7 @@ $availableStructureTags.on( 'click', function() {
 		selectionStart = selectionEnd = permalinkStructureValue.length;
 	}
 
-	$( '#custom_selection' ).prop( 'checked', true );
+	$permalinkCustomSelection.prop( 'checked', true );
 
 	// Prepend and append slashes if necessary.
 	if ( '/' !== permalinkStructureValue.substr( 0, selectionStart ).substr( -1 ) ) {
diff --git src/wp-admin/options-permalink.php src/wp-admin/options-permalink.php
index c7193f96a6..c97c639546 100644
--- src/wp-admin/options-permalink.php
+++ src/wp-admin/options-permalink.php
@@ -46,8 +46,6 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="https://wordpress.org/support/">Support Forums</a>') . '</p>'
 );
 
-add_filter('admin_head', 'options_permalink_add_js');
-
 $home_path = get_home_path();
 $iis7_permalinks = iis7_supports_permalinks();
 $permalink_structure = get_option( 'permalink_structure' );
