Index: src/wp-admin/includes/class-wp-terms-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-terms-list-table.php	(revision 35773)
+++ src/wp-admin/includes/class-wp-terms-list-table.php	(working copy)
@@ -430,10 +430,10 @@
 		$actions = array();
 		if ( current_user_can( $tax->cap->edit_terms ) ) {
 			$actions['edit'] = '<a href="' . esc_url( $edit_link ) . '">' . __( 'Edit' ) . '</a>';
-			$actions['inline hide-if-no-js'] = '<a href="#" class="editinline">' . __( 'Quick&nbsp;Edit' ) . '</a>';
+			$actions['inline hide-if-no-js'] = '<a href="#" class="editinline button-if-js">' . __( 'Quick&nbsp;Edit' ) . '</a>';
 		}
 		if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term )
-			$actions['delete'] = "<a class='delete-tag' href='" . wp_nonce_url( "edit-tags.php?action=delete&amp;taxonomy=$taxonomy&amp;tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ) . "'>" . __( 'Delete' ) . "</a>";
+			$actions['delete'] = "<a class='delete-tag button-if-js' href='" . wp_nonce_url( "edit-tags.php?action=delete&amp;taxonomy=$taxonomy&amp;tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ) . "'>" . __( 'Delete' ) . "</a>";
 		if ( $tax->public )
 			$actions['view'] = '<a href="' . get_term_link( $tag ) . '">' . __( 'View' ) . '</a>';
 
Index: src/wp-admin/js/common.js
===================================================================
--- src/wp-admin/js/common.js	(revision 35773)
+++ src/wp-admin/js/common.js	(working copy)
@@ -428,6 +428,9 @@
 	// Init screen meta
 	screenMeta.init();
 
+	// Add role=button to elements with a certain class
+	$( '.button-if-js' ).attr( 'role', 'button' );
+
 	// check all checkboxes
 	$('tbody').children().children('.check-column').find(':checkbox').click( function(e) {
 		if ( 'undefined' == e.shiftKey ) { return true; }
