Disarm with Alarm Control Panel doesn't request code

Hi everyone, I’ve created this template for my iAlarm system (by antifurto365.it).
When I open it up from the helpers menu and I try to alarm/disarm it pops out the keypad for entering the code, smooth!
The same doesn’t happen if I use the card from my dashboard.
It only asks my to type the code in for enabling the alarm but not for disabling it.
How can I solve?

alarm_control_panel:
  - platform: template
    panels:
      allarme:
        value_template: "{{ states('alarm_control_panel.ialarm_mk') }}"
        arm_away:
          action: alarm_control_panel.alarm_arm_away
          target:
            entity_id: alarm_control_panel.ialarm_mk
          data:
            code: !secret alarm_code
        disarm:
          action: alarm_control_panel.alarm_disarm
          target:
            entity_id: alarm_control_panel.ialarm_mk
          data:
            code: !secret alarm_code