Корень проблемы состоит в том, что обработчик ol3-кликов выполняется перед обработчиком, который вы пытаетесь добавить, поэтому, вероятно, лучший способ - удалить оригинальный прослушиватель кликов перед добавлением собственного.
Поскольку слушатель ol3 добавлен библиотекой Closure, его нельзя удалить с помощью jQuery и излишне сложно удалить с помощью vanilla JS, поэтому ваша самая безопасная ставка - просто удалить всех слушателей на элементе. Это можно сделать с помощью следующих (немного Hacky, но я не знаю лучшей альтернативы) кусок кода (см Remove All Event Listeners of Specific Type):
var btn = document.querySelector('.ol-attribution button');
var btnClone = btn.cloneNode(true);
btn.parentNode.replaceChild(btnClone, btn);
Fiddle: http://jsfiddle.net/Kenny806/ds9em02a/
Другой способ заключается в развалился атрибуция, как только она расширяется, поэтому с точки зрения пользователя ничего не происходит. A (бит неуклюжий, но, надеюсь, читаемый) скрипка здесь: http://jsfiddle.net/Kenny806/udpdohqg/1/
Это работает немного нерегульно в скрипке, но отлично работает в моей модифицированной версии примера атрибутов ol3.