diff --git a/project_template/web/profiles/drupal_cms_installer/drupal_cms_installer.profile b/project_template/web/profiles/drupal_cms_installer/drupal_cms_installer.profile
index 79ef5778f33f292b3bc24efe5103c71798852400..d514205d985d9481b6418f6f3300f4293dc90a0f 100644
--- a/project_template/web/profiles/drupal_cms_installer/drupal_cms_installer.profile
+++ b/project_template/web/profiles/drupal_cms_installer/drupal_cms_installer.profile
@@ -199,6 +199,8 @@ function drupal_cms_installer_form_install_configure_form_alter(array &$form, Fo
   // fields visually is the correct approach here.
   // @see core/misc/timezone.js
   $form['regional_settings']['#attributes']['class'][] = 'visually-hidden';
+  // Don't allow the timezone selection to be tab-focused.
+  $form['regional_settings']['date_default_timezone']['#attributes']['tabindex'] = -1;
 
   // We always install Automatic Updates, so we don't need to expose the update
   // notification settings.