Так ведь так и происходит, не? Проблема только в IE, и то вроде только в некоторых версиях. Решение на форуме видел 100%, ищи "label IE картинка click"
<style>
.cloth_color{
display: inline-block;
height: 10px;
width: 10px;
border: 1px solid #777;
}
</style>
<label><input class="pickimg" type="radio" name="color_img" value="black"><a class="cloth_color" style="background-color: #000000" title="Черный"></a></label>
<label><input class="pickimg" type="radio" name="color_img" value="white"><a class="cloth_color" style="background-color: #ffffff" title="Белый"></a></label>
<label><input class="pickimg" type="radio" name="color_img" value="red"><a class="cloth_color" style="background-color: #ff0000" title="Красный"></a></label>