$imgList[$i] не JQ объект (от чего ошибка), поэтому либо как DOM
$imgList[$i].src
либо как JQ
$($imgList[$i]).attr('src')
var IMS = $('#thumnail img.attachment-thumbnail').click(function() {
var box = $('div.carousel-inner');
$(this).clone().add(IMS.not(this).clone()).each(function() {
$('<div class="item"/>').appendTo(box).append(this);
//или $(this).appendTo(box).wrap('<div class="item"/>')
});
});