 
   click:(event)->
     input = $(event.target).closest(".kd-#{@getType()}-holder").find('input')
+    return no if input[0].getAttribute('disabled') is 'disabled'
     @setValue input[0].getAttribute "value"
 
   setDefaultValue:(value) ->

        class  : "no-kdinput#{if options.hideRadios then ' hidden' else ''}"
        id     : "#{@getId()}_#{@getType()}_#{i}"
        change : radioOptions.callback

      label    = $ "<label/>",
        for    : "#{@getId()}_#{@getType()}_#{i}"

      radioOptions.visible   ?= yes
      radioOptions.callback or= ->

      disabledClass = if radioOptions.disabled then 'disabled ' else ''

      div      = $ "<div/>",
        class  : "kd-#{@getType()}-holder #{disabledClass}#{options.cssClassPrefix}#{@utils.slugify radioOptions.value}"

      radio    = $ "<input/>",
        type   : @getType()
