Думаю так будет то что ты хочешь)
Добавь это после jQuery(document).ready(function($) {
$('#content .boxcontainer').on('click', 'article button.emb', function(){
$('#content .boxcontainer').children('article').removeClass('active');
$('#content .boxcontainer').children('article').addClass('non_active');
embButtonClick( $(this) );
$(this).parents('article').removeClass('non_active');
$(this).parents('article').addClass('active');
});
Свою функцию измени на эти две:
function embButtonClick(thisss) {
var block = thisss.next('.meta-data'),
pinbox = thisss.parents('.pinbox');
pinbox.toggleClass('pinbox_active');
if (pinbox.hasClass('pinbox_active')) {
block.slideDown(100);
$(document).on('click', function(event) {
if ($(event.target).closest(pinbox).length) {
if (!$('.modal-backdrop').length)
$('body').append('<div class="modal-backdrop fade in"></div>');
$('.modal-backdrop').bind('click', ModalBackdropClear);
return;
}
block.hide(100);
pinbox.removeClass('pinbox_active');
$('.modal-backdrop').remove();
event.stopPropagation();
});
}
}
function ModalBackdropClear(){
$('#content .boxcontainer').children('article').removeClass('active non_active');
}