diff --git a/src/Element/SingleDateTime.php b/src/Element/SingleDateTime.php
index 0263869e6e1a7dec4e124f19c03aaec5daf11b9d..7ada7180e699fc92a39612e43208f0c053a1d920 100644
--- a/src/Element/SingleDateTime.php
+++ b/src/Element/SingleDateTime.php
@@ -24,7 +24,10 @@ class SingleDateTime extends FormElement {
       '#input' => TRUE,
       '#multiple' => FALSE,
       '#maxlength' => 512,
-      '#process' => [[$class, 'processSingleDateTime']],
+      '#process' => [
+        [$class, 'processSingleDateTime'],
+        [$class, 'processAjaxForm'],
+      ],
       '#pre_render' => [[$class, 'preRenderSingleDateTime']],
       '#size' => 25,
       '#theme_wrappers' => ['form_element'],
@@ -140,6 +143,10 @@ class SingleDateTime extends FormElement {
       $settings['data-single-date-time'] = $range_date_type;
     }
 
+    if (isset($element['#ajax']) && !isset($element['#ajax']['event'])) {
+      $element['#ajax']['event'] = 'change';
+    }
+
     // Append our attributes to element.
     $element['#attributes'] += $settings;