When click on a country's territory, the handler is not called, the function is not executed. The problem is shown in the examples below:
The click event won't work if the series.enableMouseTracking
property is disabled. By default it is enabled, so in this case I'd recommend removing this line.
series: [{
data: dataCountry,
joinBy: "name",
enableMouseTracking: false, // delete this line or set to true
point: {
events: {
click() {
alert('click country');
}
}
}
}]