diff --git a/view/adminhtml/templates/order/create/billing/method/form.phtml b/view/adminhtml/templates/order/create/billing/method/form.phtml
index c8a6fef58d31..7d01c195791e 100644
--- a/view/adminhtml/templates/order/create/billing/method/form.phtml
+++ b/view/adminhtml/templates/order/create/billing/method/form.phtml
@@ -21,6 +21,11 @@
         ?>
         <dt class="admin__field-option">
         <?php if ($_methodsCount > 1): ?>
+            <?= /* @noEscape */ $secureRenderer->renderEventListenerAsTag(
+                'onclick',
+                "payment.switchMethod('" . $block->escapeJs($_code) . "')",
+                'input#p_method_' . $block->escapeJs($_code)
+            ) ?>
             <input id="p_method_<?= $block->escapeHtmlAttr($_code); ?>"
                    value="<?= $block->escapeHtmlAttr($_code); ?>"
                    type="radio" name="payment[method]"
@@ -30,11 +35,6 @@
                     <?php endif; ?>
                    data-validate="{'validate-one-required-by-name':true}"
                    class="admin__control-radio"/>
-            <?= /* @noEscape */ $secureRenderer->renderEventListenerAsTag(
-                'onclick',
-                "payment.switchMethod('" . $block->escapeJs($_code) . "')",
-                'input#p_method_' . $block->escapeJs($_code)
-            ) ?>
         <?php else:?>
             <span class="no-display">
                 <input id="p_method_<?= $block->escapeHtmlAttr($_code); ?>"