How to disable webform Results tab in webform without uncheked Access all webform results?
The Webform access callback, webform_results_access(), for the submissions tab is structured so evoking the built its hook hook_webform_results_access() can't override Access all webform results permissions check. 

However, a custom module could override the tab's access callback with your own custom logic:

/**
 * Implements hook_menu_alter().
 */
function MYMODULE_menu_alter(&amp;$items) {
  $items['node/%webform_menu/webform-results']['access callback'] = 'MYMODULE_webform_results_access';
}
function MYMODULE_webform_results_access() {
  $result = FALSE;
  // @TODO: Add access logic
  return $result;
}