Index: src/wp-admin/includes/class-wp-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-list-table.php	(revision 32122)
+++ src/wp-admin/includes/class-wp-list-table.php	(working copy)
@@ -445,7 +445,7 @@
 
 		echo "</select>\n";
 
-		submit_button( __( 'Apply' ), 'action', '', false, array( 'id' => "doaction$two" ) );
+		submit_button( __( 'Apply' ), 'action', '', false, array( 'id' => "doaction$two", 'disabled' => 'disabled' ) );
 		echo "\n";
 	}
 
Index: src/wp-admin/js/common.js
===================================================================
--- src/wp-admin/js/common.js	(revision 32122)
+++ src/wp-admin/js/common.js	(working copy)
@@ -462,6 +462,39 @@
 			});
 	});
 
+	//Enable and Disable Apply button
+	$('select[name="action"], select[name="action2"]').on( 'change', function() {
+		setApplyButton();
+	});
+	//Enable and Disable Apply button
+	$('table').find('.check-column :checkbox').on( 'click.wp-toggle-checkboxes', function() {
+		setApplyButton();
+	});
+
+	/**
+	 * Enable and Disable Apply button in wp-list
+	 */
+	function setApplyButton() {
+		var bulk_action = $('select[name="action"]').val();
+		var bulk_action2 = $('select[name="action2"]').val();
+
+		var selected_rows_count = $('tbody th.check-column input[type="checkbox"]:checked').length;
+
+		//Check bulk action selector top value
+		if( '-1' !== bulk_action && selected_rows_count > 0  ) {
+			$('#doaction').removeAttr('disabled');
+		} else {
+			$('#doaction').attr('disabled', 'disabled');
+		}
+
+		//Check bulk action selector bottom value
+		if(  '-1' !== bulk_action2 && selected_rows_count > 0 ) {
+			$('#doaction2').removeAttr('disabled');
+		} else {
+			$('#doaction2').attr('disabled', 'disabled');
+		}
+	}
+
 	// Show row actions on keyboard focus of its parent container element or any other elements contained within
 	$( '#wpbody-content' ).on({
 		focusin: function() {
